runtime.mheap.sweepgen (field)

27 uses

	runtime (current package)
		arena.go#L1120: 	h.central[spc].mcentral.fullSwept(h.sweepgen).push(s)
		malloc.go#L2020: 			println("freegc [in mcache]:", hex(uintptr(v)), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
		malloc.go#L2022: 			println("freegc [NOT in mcache]:", hex(uintptr(v)), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
		malloc.go#L2057: 		println("reusing from ptr free list:", hex(v), "sweepgen:", mheap_.sweepgen, "writeBarrier.enabled:", writeBarrier.enabled)
		mcache.go#L102: 		c.flushGen.Store(mheap_.sweepgen)
		mcache.go#L179: 		if s.sweepgen != mheap_.sweepgen+3 {
		mcache.go#L216: 	s.sweepgen = mheap_.sweepgen + 3
		mcache.go#L276: 	mheap_.central[spc].mcentral.fullSwept(mheap_.sweepgen).push(s)
		mcache.go#L295: 	sg := mheap_.sweepgen
		mcache.go#L358: 	sg := mheap_.sweepgen
		mcache.go#L368: 	c.flushGen.Store(mheap_.sweepgen) // Synchronizes with gcStart
		mcentral.go#L113: 	sg := mheap_.sweepgen
		mcentral.go#L210: 	sg := mheap_.sweepgen
		mgc.go#L807: 		if fg := p.mcache.flushGen.Load(); fg != mheap_.sweepgen {
		mgc.go#L808: 			println("runtime: p", p.id, "flushGen", fg, "!= sweepgen", mheap_.sweepgen)
		mgc.go#L2057: 	mheap_.sweepgen += 2
		mgcmark.go#L410: 	sg := mheap_.sweepgen
		mgcsweep.go#L97: 	sg := h.sweepgen
		mgcsweep.go#L152: 			return sweepLocker{mheap_.sweepgen, false}
		mgcsweep.go#L155: 			return sweepLocker{mheap_.sweepgen, true}
		mgcsweep.go#L163: 	if sl.sweepGen != mheap_.sweepgen {
		mgcsweep.go#L255: 	sg := mheap_.sweepgen
		mgcsweep.go#L520: 	sweepgen := mheap_.sweepgen
		mheap.go#L73: 	sweepgen uint32 // sweep generation, see comment in mspan; written during STW
		mheap.go#L1502: 		atomic.Store(&s.sweepgen, h.sweepgen)
		mheap.go#L1742: 		if s.allocCount != 0 || s.sweepgen != h.sweepgen {
		mheap.go#L1743: 			print("mheap.freeSpanLocked - span ", s, " ptr ", hex(s.base()), " allocCount ", s.allocCount, " sweepgen ", s.sweepgen, "/", h.sweepgen, "\n")